.scf-card{border:1px solid #e5e7eb;border-radius:8px;padding:16px;margin:16px 0;background:#fff}
.scf-card__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}
.scf-card__header strong{font-size:16px}
.scf-card__body{font-size:14px;color:#111}
.scf-note{color:#6b7280;font-size:12px;margin-top:8px}

.scf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}
.scf-almanac h4{margin:0 0 8px 0}

.scf-news__item{display:flex;flex-direction:column}
.scf-news__thumb img{width:100%;height:auto;border-radius:6px}
.scf-news__title{margin:8px 0}
.scf-news__meta{color:#6b7280;font-size:12px}
.scf-news__desc{color:#374151}
.huangli{
  margin-bottom:20px;
  position:relative;
  border:2px solid #000;
  background:#fff;
  width:380px;
  color:#000;
  font-size:14px;
  zoom:1;
  overflow:hidden;
}
.huangli i{
  font-style:normal;
  color:#999;
}
.huangli b{
  font-weight:normal;
}
.huangli:before,.huangli:after,.yiji:before{
  content:'';
  position:absolute;
  left:90px;
  font-size:0;
}
.huangli:before{
  top:0;
  width:0;
  height:300px;
  border-right:1px solid #BBB;
}
.huangli:after{
  left:0;
  top:300px;
  width:100%;
  height:0;
  border-bottom:1px solid #BBB;
}
.yiji:before{
  top:220px;
  width:100%;
  height:0;
  border-bottom:1px solid #BBB;
}
#md{
  position:absolute;
  left:20px;
  top:20px;
  width:30px;
  font-size:25px;
  color:#000;
}
#ymd{
  position:absolute;
  left:60px;
  top:0;
  width:13px;
  font-size:13px;
}
#ymd i{
  display:block;
  margin-top:10px;
}
.nayin,.chongsha,.pengzu{
  position:absolute;
  left:130px;
}
.nayin i,.chongsha i{
  margin-left:20px;
}
.nayin{
  top:30px;
}
.chongsha{
  top:90px;
}
.pengzu{
  top:160px;
}
.pengzu i{
  position:absolute;
  left:50px;
  top:-1em;
  width:120px;
}
.xishen,.fushen,.caishen{
  position:absolute;
  top:240px;
}
.xishen{
  left:130px;
}
.fushen{
  left:215px;
}
.caishen{
  left:300px;
}
.xishen i,.fushen i,.caishen i{
  display:block;
}
.yiji{
  margin-left:25px;
  margin-top:320px;
}
.yiji.ji{
  margin-top:20px;
}
.yiji b{
  margin-right:4px;
  padding:2px 4px;
  color:#fff;
  background:green;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius:50%;
}
.yiji i{
  line-height:1.5em;
  margin-right:10px;
}
.yiji.ji b{
  background:red
}
.shen{
  margin-left:22px;
  margin-top:20px;
}
.shen.xiong{
  margin-bottom:20px;
}
.shen i{
  line-height:1.5em;
  margin-right:10px;
}